package com.xiaoshuidi.cloud.module.member.controller.admin.activities.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
@Schema(description = "活动详情对象")
public class ActivitiesDetailVO {
    @Schema(description = "主键")
    private Long id;

    @Schema(description = "活动名称")
    private String name;

    @Schema(description = "活动主图")
    private String picture;

    @Schema(description = "1-线上活动,2-线下活动")
    private Integer onOff;

    @Schema(description = "活动地址")
    private String address;

    @Schema(description = "活动开始时间")
    private LocalDateTime beginTime;

    @Schema(description = "活动结束时间")
    private LocalDateTime endTime;

    @Schema(description = "活动报名开始时间")
    private LocalDateTime enrollBegin;

    @Schema(description = "活动报名结束时间")
    private LocalDateTime enrollEnd;

    @Schema(description = "活动人数")
    private Integer num;

    @Schema(description = "活动项名称")
    private String fillItem;

    @Schema(description = "活动项名称集合")
    private List<String> fillItemList;

    @Schema(description = "详细描述")
    private String details;

    @Schema(description = "奖励积分")
    private Integer bonusPoints;
}
